
all:halo generic string list set hash zset
halo: halo.cc
	g++ halo.cc -std=c++17 -o halo   /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
generic: generic.cc
	g++ $^ -std=c++17 -o $@  /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
string: string.cpp
	g++ $^ -std=c++17 -o $@  /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
list:list.cpp
	g++ $^ -std=c++17 -o $@  /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
set:set.cpp
	g++ $^ -std=c++17 -o $@  /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
hash:hash.cpp
	g++ $^ -std=c++17 -o $@  /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
zset:zset.cpp
	g++ $^ -std=c++17 -o $@  /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a   -pthread
.PHONY:clean
clean:
	rm halo generic string list set hash  zset
